@charset "utf-8";

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("slider.css");
/* Elements
----------------------------------------*/
html { -webkit-text-size-adjust:none; }
body{font-size:14px;font-family:"microsoft yahei";background:#eeeeee;}
body, p, td, th, li{font-size:14px; line-height:1.8;color:#333;}
ul,ol,li{list-style-type:none;}
/* ---- Link Styles ----*/
a{color:#333; text-decoration:none; }
a:hover{color:#006438;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
img{border:0;/*height:auto;max-width:100%;width:auto\9; /* ie8 */}

/* ---- Top Styles ----*/
#topfix{width:100%;height:170px;position:fixed;top:0px;z-index:999;}
#top{width:100%;background:#016438;height:40px;}
	#top li{width:1380px;height:40px;margin:0 auto;}
		#top li span{float:left;line-height:40px;padding-left:20px;color:#FFF;}
		#top li span.text{background:url(../img/icon_1.gif) no-repeat center left;}
		#top li span.mail{background:url(../img/icon_2.gif) no-repeat center left;margin-left:20px;}
		#top li span.tel{float:right;color:#f49c00;font-size:18px;font-weight:bold;}
		#top li a.lan{float:right;color:#FFF;font-size:14px;border-radius:10px;margin:7px 0 0 20px;padding:0 20px;background:#f49c00;transition: background-color 0.6s ease;}
		#top li a.lan:hover{background:#dd2030;transition: background-color 0.6s ease;}
#header{width:100%;min-height:130px;background:#FFF;}
	#header ul{width:1380px;margin:0 auto;position:relative;}
	#logo{float:left;width:auto;height:73px;position:absolute;top:30px;}
	#logo img{max-width:100%;width:auto\9;}
	#nav{width:800px;height:90px;margin: 40px auto 0;float:right;}
		#nav ul{width:800px;margin:0 auto;}
		.nav_fixed{position:fixed; left:0; top:0; z-index:9999}
				#nav li{width:16%;height:90px;text-align:center;float:left;position:relative;}
					#nav li a{width:99%;height:90px;margin:0 auto;color:#006438;line-height:52px;display:block;font-size:16px;font-weight:bold;transition: background-color 0.6s ease;}
					#nav li a:hover, #nav li a.click{background:#006438;color:#FFF;transition: background-color 0.6s ease;}
					#nav .navXL, #nav .proXL {width:99%;float:left;clear:both;position:absolute;overflow:hidden;display:none;background:#006438;top:90px;}
					*+html .navXL {margin:35px 0 0 -91px;}
					#nav .navXL a{width:100%;height:34px;line-height:34px;float:left;display:block;color:#FFF;display:inline;font-weight:normal;clear:both;font-size:12px;text-transform:capitalize;}
					#nav .navXL a:hover{color:#f49c00}
					#nav .proXL {width:99%;}
	#topnav{width:100%;background:#FFF;padding:35px 0;}
		#topnav ul{width:1380px;overflow:hidden;margin:0 auto;}
			#topnav ul li{float:left;overflow:hidden;}
				#topnav ul li a{font-weight:bold;}
			#topnav ul span.location{background:url(../img/location_icon.gif) left no-repeat;padding-left:20px;float:right;}
.wrap{width:100%;margin:0 auto;overflow:hidden;}
	.pro_zt{width:1380px;overflow:hidden;margin:10px auto 0;}
		#zhitong li.tit,#zhitong li.text{color:#006438;text-align:center;width:100%;margin:10px auto;clear:both;}
		#zhitong li.tit{font-size:36px;font-weight:bold;}
		#zhitong li.text{font-size:16px;margin-bottom:20px;}
		.pro_zt li{width:23%;height:auto;float:left;margin:0 0.8% 10px;}
			.pro_ztprobox li img{max-width:99%;float:left}
		.pro_zt li a.tit{width:100%;height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#006438;}
		.pro_zt li a.tit:hover{color:#F00;}
		.pro_zt li a.pmore{color:#f49c00;}
.pro_tj{background:#f49c00;}
		#MarqueeDiv{width:98%;height:290px;overflow:hidden;margin:0 auto;}
			#MarqueeDiv td{padding:3px;text-align:center;}
			#MarqueeDiv td img{margin:5px 5px 0;padding:3px;background:#FFF;border:2px solid #ccc;}
			#MarqueeDiv td img:hover{border:2px solid #006438;}
			#MarqueeDiv td p.tit{line-height:30px;}
#aboutbox{background:url(../img/aboutbox_bg.jpg) center no-repeat #151515;height:748px;}
	#tuijian li.tit, #tuijian li.text, #aboutbox li.tit, #aboutbox li.text, #newsbox li.tit, #newsbox li.text{color:#FFF;text-align:center;width:100%;margin:0 auto;clear:both;}
	#tuijian li.tit, #aboutbox li.tit, #newsbox li.tit{font-size:36px;font-weight:bold;}
	#tuijian li.text{font-size:16px;width:70%;margin:0 auto 20px;padding:0 15%;}
	#aboutbox li.tit{margin-top:30px;}
	#aboutbox li.text{width:40%;font-size:16px;line-height:40px;}
	#aboutbox li.tel{font-size:36px;text-align:center;color:#f49c00;}

#newsbox{width:1380px;height:auto;overflow:hidden;margin:15px auto;}
	#newsbox li.tit, #newsbox li.text{color:#f49c00;}
	#newsbox li.text{width:60%;font-size:16px;line-height:40px;margin-bottom:15px;}
	#newsimg{width:670px;float:left;overflow:hidden;color:#878787;}
		#newsimg a.tit{font-size:16px;font-weight:bold;line-height:40px;}
	#newslist{float:right;width:690px;overflow:hidden;}
		#newslist li{width:96%;margin:0 auto 10px;padding:15px 2%;clear:both;background:#FFF;overflow:hidden;transition: background-color 1s ease;}
		#newslist li dd{width:90px;height:80px;float:left;border-right:1px solid #bcbcbc;color:#f49c00;font-size:14px;font-weight:bold;text-align:center;}
		#newslist li dd span.day{font-size:36px;display:block;line-height:50px;}
		#newslist li dl{width:555px;float:right;font-size:14px;color:#878787;}
			#newslist li:hover{background:#006438;color:#FFF;transition: background-color 1s ease;cursor:pointer;}
			#newslist li:hover dl{color:#FFF;}
			#newslist li:hover a{color:#f49c00;}
			#newslist li dl a{font-size:16px;}
#content{background:#FFF;width:1380px;margin:30px auto;padding:20px 0;}
	#content h1{font-size:36px;text-align:center;color:#006438;border-bottom:2px solid #006438;width:95%;margin:0 auto;}
	#contdiv{width:85%;overflow:hidden;margin:30px auto 0;font-size:14px;}
	#contdiv p, #contdiv span, #contdiv strong{font-size:16px;}
	#contdiv img{padding:2px;margin:10px 5px;}
	#contdiv #newslist{width:100%;}
		#contdiv table td{padding:0 5px;}
		#contdiv #newslist li{background:#F5F5F5;}
		#contdiv #newslist li:hover{background:#006438;color:#FFF;transition: background-color 1s ease;cursor:pointer;}
		#contdiv #newslist dl{width:90%;}
	#container img{padding:0;margin:0;}
#footnav{width:100%;overflow:hidden;background:url(../img/foot_bg.jpg) center no-repeat #151515;height:300px;padding:20px 0;}
	#footnav ul{width:1380px;overflow:hidden;margin:0 auto;}
		#footnav ul dl{width:13%;float:left;overflow:hidden;}
		#footnav ul dl.cont{width:32%;text-align:right;float:right;}
		#footnav ul dl.pro{width:20%;}
			#footnav dl li.tit{font-size:18px;}
			#footnav dl li{width:100%;float:left;color:#dedede;line-height:30px;font-size:14px;}
			#footnav dl li a{color:#dedede;font-size:14px;} #footnav dl li a:hover{color:#f49c00;}
			#footnav ul dl.cont li.tit{font-size:36px;line-height:60px;}
#Validform_msg{display:none;}
#foot{width:100%;margin:0 auto;overflow:hidden;background:#006438;text-align:center;color:#FFF;padding:20px 0;}
		#foot a{color:#FFF;}#foot a:hover{color:#FF0;}
#tool {position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);display:none;}
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important; background: none;}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;color:#FFF;}
.toollist_gray {
	border-top: 1px solid #da8f0a;
	background-image:linear-gradient(top, #f7b136, #f49c00 60%, #c57f04);
	background-image:-o-linear-gradient(top, #f7b136, #f49c00 60%, #c57f04);
	background-image:-ms-linear-gradient(top, #f7b136, #f49c00 60%, #c57f04);
	background-image:-moz-linear-gradient(top, #f7b136, #f49c00 60%, #c57f04);
	background-image:-webkit-linear-gradient(top, #f7b136, #f49c00 60%, #c57f04 );
	box-shadow: 0 1px 0 #da8f0a inset;
	-moz-box-shadow:0 1px 0 #da8f0a inset;
	-webkit-box-shadow:0 1px 0 #da8f0a inset;
	-o-box-shadow:0 1px 0 #da8f0a inset;
}
.toollist_gray li{ border-right: 1px solid #da8f0a;}
.toollist_gray li a {color: #fff;}

/* FONT STYLE */
.red{color:#F00;}
.menu{width:100%;height:80px;line-height:80px;color:#1c6db8;font-size:22px;background:url(../img/menu_icon.gif) left center no-repeat;padding-left:10px;}
	.menutit{font-size:24px;font-weight:bold;color:#2f2f2f}
	.menu a{color:#1c6db8;font-size:14px;} .menu a:hover{color:#F00;}
.more{width:auto;float:right;margin-right:8px;}
	.more{color:#3caa3b;font-size:12px;}
		.more:hover{color:#F00;}
.ma{margin:15px 10px;}
.bd{border:1px solid #dcdcdc;}
.ov {overflow:hidden;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.arrow {margin:0 7px;}
.newstime {color:#999;}
.ml{margin-left:10px;}
#indexNews {width:99%; overflow:hidden; margin:5px auto;}
	#indexNews li{float:left;width:97%;padding:5px 1%;clear:both;margin-bottom:15px;color:#333;-webkit-box-shadow:3px 3px 3px #999;-moz-box-shadow: 3px 3px 3px #999;box-shadow:3px 3px 3px #999;}
	#indexNews li a.newtit{font-size:1.4em;color:#000;font-weight:bold;line-height:40px;}#indexNews li a.newtit:hover{color:#F00;}
	#indexNews li a.moreread{font-size:1.2em;color:#0876b6;}#indexNews li a.moreread:hover{color:#F00;}
#page{clear:both;line-height:30px;height:30px;width:90%;text-align:center;margin:15px auto;}
input, textarea {background:#FFF;border:1px solid #dedede;height:16px;}
.Newstime{float:right;right:30px;color:#999;position:relative;}
.p_name{font-weight:bold;color:#F00;}
#container{display:block;width:auto;height:380px;border:1px solid #000;position: relative;overflow:hidden;}

/*DOYO CONTENTS PAGE*/
.comment{margin:10px 20px;clear:both;}
.comment .t{padding-left:10px;margin-bottom:10px;font-weight:bold;}
.comment .i dl{ margin-bottom:10px; width:740px;float:left;}
.comment .i dl dt{float:left;width:60px;font-weight:bold; text-align:right; padding-right:10px; line-height:25px;}
.comment .i dl dd{float:left; padding-right:10px;}
.comment .list{clear:both}
.comment .list dl{ margin-bottom:10px; line-height:22px;border-top:1px solid #E7E7E7;}
.comment .list dl dt{background-color:#F3F3F3; padding:3px 10px;}
.comment .list dl dd{padding:3px 10px;}

.content .labels{background-color:#F3F3F3; height:35px;}
.content .labels span{ float:left; padding:0 15px; margin:9px 0 0 10px; height:25px; line-height:25px; border:1px solid #CCC; border-bottom:0; background-color:#FFF;overflow:hidden; font-weight:bold; cursor:pointer;}
.content .labels .current{background: url(../img/btn.gif);color:#FFF;}

.columnc{ height:35px;width:174px;line-height:35px; padding-left:25px;background: url(../img/image.gif) no-repeat -40px 13px;background-color:#FFF;border-right:1px solid #E4E4E4;}
.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Verdana, Geneva, sans-serif; border-left:0;border-right:0;background-color:#F3F3F3}

.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnmini,.btnbig{border:1px solid #999; overflow:hidden; border-top:#E0E0E0;border-left:#E0E0E0;background-color:#E0E0E0;font-weight:bold;color:#555;}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}

/*NEWS CONTENTS PAGE*/
h2 {font-size:20px;font-family:微软雅黑;font-weight:bold;text-align:center;border-bottom:1px solid #dedede;}
h3{text-align:center;font-size:12px;font-weight:normal; margin:10px 0;color:#666;border-bottom:1px solid #dedede;}
#newsInfo{margin:15px 0 8px;width:100%;clear:both;}
	#newsInfo img{width:60%;}
	#newsInfo div.bottom-content h2{clear:both;}

#newTitle{color:#f00;font-size:18px; text-align:center; margin-bottom:6px; font-weight:bold;}
.infoClass{right:16px;top:-3px;}
#infoImage{text-align:center;width:100%;}
#infoImage img{padding:1px;border:1px solid #dedede;text-align:center;}
#infoText{width:58%;float:right;margin:0 auto;}
	#infoText li{width:100%;line-height:36px;border-bottom:1px dashed #DEDEDE;clear:both;font-size:1.2em;}
	#infoText li a{font-size:1.2em;color:#36F;}
.fag_ina_skf {width: 100%;border-bottom: dashed #665 1px;line-height: 35px;overflow:hidden;float:left;clear:both;}
.fag_ina_skf b{float: left;width: 15%;display:block;line-height: 35px;}
.fag_ina_skf .name {float: left;width: 15%;line-height: 35px;}
	.fag_ina_skf .name b{float: left;width: 100%;display:block;}
.fag_ina_skf .dim {float: left;width: 20%;line-height: 35px;}
.fag_ina_skf .fcc {float: left;width: 50%;line-height: 35px;clear:right;}

/*PRODUCTS LIST PAGE*/
#proUl, #serUl {width:100%;clear:both;overflow:hidden;margin:0 auto;float:left;}
#proUl dl {width:31%;padding:5px 0 1px 0;overflow:hidden;margin:5px 1%;float:left;text-align:center;display:inline;}
#proUl dt {border:2px solid #CCC;width:99%;height:160px;display: table-cell;vertical-align:middle;text-align: center;}
#proUl dt:hover {border:2px solid #006438;}
#proUl dt img {padding:2px;margin:0;border:none;}
#proUl dd{height:30px;clear:both;text-align:center;}
	#proUl dd a{line-height:30px;}
#serUl li{width:29%;height:30px;border:1px solid #DEDEDE;float:left;margin:10px 1%;padding-left:1%;}
	#serUl li a{line-height:30px;}

#friUl{margin-bottom:30px;float:left;}
#friUl li{height:100px;width:150px;float:left;line-height:18px;margin:0 7px;_margin:0 4px;text-align:center;}
#friUl li img{width:140px;padding:2px;border:1px solid #CCC;}
/*IMG LIST PAGE*/
#imgUL{text-indent:0; overflow:hidden;}
#imgUL li{height:190px;width:200px;float:left;line-height:18px;margin:0 7px;_margin:0 4px;text-align:center;}
#imgUL li img{height:150px;width:200px;border:1px solid #dedede;padding:2px;}
/*联系我们*/
#contact{width:650px; margin:0 auto;}
#contact li{border-bottom:1px dashed #A9683E; line-height:33px;}

/*MEMBER*/
.wpm {width:980px;margin:15px auto 0;overflow:hidden;border:1px solid #93c5e8;}
.tab11,.tab12,.tab21,.tab22,.tab31,.tab32,.tab41,.tab42,.tab51,.tab52{height:10px;background:url(../img/list.jpg); overflow:hidden;float:left;}
.tab1{float:left;}
.tab11,.tab12{width:990px;}.tab21,.tab22{width:760px;}.tab31,.tab32{width:230px;}.tab41,.tab42{width:505px;}.tab51,.tab52{width:485px;}
.tab1{width:960px;}.tab2{width:730px;}.tab3{width:200px;}.tab4{width:475px;}.tab5{width:455px;}
.tab11{background-position:0 -65px;height:5px;}.tab12{background-position:0 -80px;}
.list{ margin-top:10px;}
.tab1b{padding:0 5px 0 5px;width:980px;}

.list{ margin-top:10px;}
.main{background: url(../img/tab.jpg) -2970px 0;}
.main .l{float:left; width:200px;}
.main .r{float:right; width:740px; padding:5px 20px 20px 20px; overflow:hidden;}
.columnc{ height:35px;width:174px;line-height:35px; padding-left:25px;background: url(../img/image.gif) no-repeat -40px 13px;background-color:#FFF;border-right:1px solid #E4E4E4;}
.columncl{ padding:5px 10px; line-height:35px;border-top:5px solid #1294D7; float:left;}
.columncl a{color:#FFF; font-size:12px; float:left;width:150px;background: url(../img/image.gif) no-repeat -430px -30px; padding-left:30px; }
.columncl a:hover{background-position: -430px -65px;text-decoration: none;font-weight:bold}
.position{line-height:55px; color:#999;background: url(../img/image.gif) no-repeat -270px 12px;}
.position span{ float:right; border:1px solid #06C; text-align:center; background-color:#3469CB;line-height:12px; margin-top:5px;}
.position span a{ float:left; color:#FFF; padding:5px 10px;}
.position p{ float:right;margin-top:10px;}
.position p a{ float:left;background: url(../img/btn.gif); height:25px; line-height:25px; color:#FFF; padding:0 10px; margin-left:10px; margin-top:3px;}
.content div.c,.comment div.c,.content ul.c,.comment ul.c{ margin-top:10px; clear:both}
.content .t,.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Verdana, Geneva, sans-serif; border-left:0;border-right:0;background-color:#F3F3F3}
.content .t{color:#999; text-align:center;}
.content .list li{ line-height:35px;border-bottom:1px solid #EEE; padding-left:15px;background: url(../img/image.gif) no-repeat 5px -155px; font-size:14px;}
.content .list li span{ float:right; font-size:11px; color:#999; font-family:Verdana, Geneva, sans-serif}
.content .list li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.content .list dl{ float:left; width:160px; height:145px; padding:5px; text-align:center; overflow:hidden; margin-left:12px; margin-bottom:12px;background: url(../img/image.gif) no-repeat -430px -270px;}
.content .list dl dt{height:120px;}
.content .list dl dt img{width:160px;height:120px;}
.content .list dl dd{height:30px; overflow:hidden; line-height:30px;}
.content .list dl:hover{background-position: -430px -440px;}
.content .list dl:hover a{ color:#FFF}
.content .prev{ padding-top:20px;}
.content .prev a{margin-right:20px;color:#0C4D8D;}

.news{height:150px; overflow:hidden;}
.news .l{float:left; width:195px;}
.news .r{float:right; width:270px; padding-left:10px;}
.news .r li{ line-height:24px; border-bottom:1px solid #EEE; padding-left:15px;background: url(../img/image.gif) no-repeat 5px -161px;}
.about{height:150px; overflow:hidden;}
.about .l{float:left; width:190px;}
.about .r{float:left; width:260px; line-height:21px;}

.product{height:150px;width:980px;position: relative; margin:15px 0;}
.product .wrapper {width: 915px; overflow: auto;height: 177px;margin: 0 35px;position: absolute;top: 0;}
.product .wrapper ul {width: 1820px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;left:0;}
.product ul li {display:block;float:left;padding-right:10px;width: 175px;}
.product ul li p{ text-align:center; height:22px; padding-top:5px; overflow:hidden;}
.product ul li p a{ color:#FFF;}
.product ul li img {-webkit-transition: border-color 400ms; width:160px; height:125px; padding:5px; background-color:#E8E8E8;}
.product ul li img:hover {background-color:#0C4D8D;}
.product ul li a img {display:block;}
.product .arrow {display: block;height: 62px;width: 30px;position: absolute;top: 45px;cursor: pointer;outline: 0;}
.product .arrow a{width:30px; height:62px;}
.product .forward {right: 0;background: url(../img/image.gif) -30px -209px;}
.product .back {left: 0;background: url(../img/image.gif) 0 -209px;}

.attribute strong{ font-size:14px;}
.attribute p{padding:13px 0; border-bottom:1px dashed #CCCCCC;}
.attribute .price{ font-size:20px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#C00;}
.attribute .aprice span{ padding:5px 8px; margin:0 5px 0 0; border:1px solid #CCC; cursor:pointer;}
.attribute .aprice span.c{border:1px solid #900; background-color:#C00; color:#FFF;}
.attribute .aprice span:hover{border-color:#900}
.ins{ height:22px; line-height:20px; text-align:center; border:1px solid #E3E3E3; background-color: #F5F5F5; border-top-color: #999; border-left-color:#999;}

.ordertab{ width:100%; padding:0; margin:0;border-bottom:0; border-right:0;}
.ordertab,.ordertab td{ border:1px solid #CCC; line-height:180%}
.ordertab td{ border-top:0; border-left:0; padding:8px; text-align:center;}
.ordertab tr{ background-color: #FFF;color:#06C;}
.ordertab .trbg{font-weight:bold; color:#FFF;background-color: #F5F5F5;}
.ordertab .trbg td{padding:0; line-height:28px; background-color:#1294D7;}
.ordertab .left{ text-align:left;}
.ordertab span{ color:#666}

.total{font-size:14px; color:#C00; font-family:Verdana, Geneva, sans-serif}
#aggregate,.aggregate{font-size:16px; font-weight:bold; color:#C00; font-family:Verdana, Geneva, sans-serif}

.buy{ margin:12px 0;}
.inbuy,.incart{margin:0; padding:0; border:0; cursor:pointer; height:37px;line-height:90px;overflow:hidden;}
.inbuy{width:127px; background-image:url(../img/buy.gif); margin-right:5px;}
.incart{width:132px; background-image:url(../img/cart.gif);}

.pinfo{ padding-bottom:10px; line-height:180%}
.pinfo span{ padding-right:20px;}

#imgto{width:300px;height:310px;}
#imgto .big{height:260px;}
#imgto .big img{width:300px;height:250px;}
#imgto .small{height:55px;}
#imgto .small div{float:left;overflow:hidden;}
#imgto .small div.imgl,#imgto .small div.imgr{width:13px;height:53px; border:1px solid #CCC; background-color:#F6F6F6; text-align:center; line-height:53px; font-weight:bold; color: #999; cursor:pointer;}
#imgto .small div.imgl:hover,#imgto .small div.imgr:hover{ background-color: #E7E7E7; color: #666}
#imgto .small div.imgc{width:270px; position:relative;height:55px;}
#imgto .small div.imgc ul{ position:absolute;width:2200px; height:55px;top:0; left:0;}
#imgto .small div.imgc ul li{ float:left; width:55px; padding-left:10px;cursor:pointer; }
#imgto .small div.imgc ul li img{width:53px; height:53px;border:1px solid #FFF}
#imgto .small div.imgc ul li.the img {border:1px solid #C00}


.case{height:150px; overflow:hidden;}
.case li {float:left;padding:8px;width: 166px;overflow:hidden; text-align:center;}
.case li img {width:166px; height:110px;}
.case li img:hover {background-color:#0C4D8D;}
.case li p{padding-top:5px; line-height:22px;}
.case li p a{ font-weight:bold}

.contact{height:150px; overflow:hidden;}
.contact .t{width:200px;}
.contact .b{ margin-top:10px;}
.contact .b li{line-height:21px; font-family:Verdana, Geneva, sans-serif;}
.contact .b li span{float:left;width:50px; text-align:right;color:#247AB5; font-weight:bold}
.contact .b li p{float:left; padding-left:10px;}

.content .labels{background-color:#F3F3F3; height:35px;}
.content .labels span{ float:left; padding:0 15px; margin:9px 0 0 10px; height:25px; line-height:25px; border:1px solid #CCC; border-bottom:0; background-color:#FFF;overflow:hidden; font-weight:bold; cursor:pointer;}
.content .labels .current{background: url(../img/btn.gif);color:#FFF;}

.content .record li{height:20px; line-height:20px; padding:5px 0; border-bottom:1px dashed #CCCCCC}
.content .record li span{ float:right;text-align:right;}
.content .record li.m{ border-bottom:1px solid #CCC; font-weight:bold}
.content .record li span.time{ width:300px;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.links{padding:10px 0;line-height:22px; color:#666;}
.links a{color:#333; padding:5px 10px; color:#666}

.bottom{background: url(../img/bg.jpg) 0 -287px; height:50px; padding:25px 0;}
.bottom .l{ float:left; width:800px; line-height:25px; font-family:Verdana, Geneva, sans-serif; color:#828282}
.bottom .r{ float:right; width:135px; height:50px;background: url(../img/image.gif) 0 -104px; margin:5px 20px 0 0;}

.pages{ margin-top:20px;float:right;}
.pages li{ float:left; line-height:40px;border:1px solid #CCC;  margin-right:10px; background-color:#DEDEDE;}
.pages li.c{background-color:#006438; color:#FFF;padding:0 10px;}
.pages li a{float:left;padding:0 10px;height:40px;line-height:40px;}
.pages li a:hover{background-color:#006438; color:#FFF;text-decoration: none;}
#pselect{height:40px;line-height:40px;}


#top_banner { width:980px; height:300px; overflow:hidden;position:relative;margin:0 auto;}
#top_banner .slider,.num{position:absolute;}
#top_banner .slider li{ list-style:none;display:inline;}
#top_banner .slider img{ width:980px; height:300px;display:block;}
#top_banner .num{ right:5px; bottom:5px;}
#top_banner .num li{float: left;color: #FF7300;text-align: center;line-height: 14px;width: 12px;height: 14px;font-family: Verdana, Geneva, sans-serif;cursor: pointer;overflow: hidden;border: 1px solid #FF7300;background-color: #fff; overflow:hidden;margin:3px; padding:5px;font-weight: bold;}
#top_banner .num li.on{color: #fff;background-color: #FF7300;}

#new_banner { width:195px; height:150px; overflow:hidden;position:relative;margin:0 auto;}
#new_banner .slider,.num{position:absolute;}
#new_banner .slider li{ list-style:none;display:inline;}
#new_banner .slider img{ width:195px; height:150px;display:block;}
#new_banner .num{ right:5px; bottom:5px;}
#new_banner .num li{float: left;color: #FF7300;text-align: center; font-size:11px;line-height: 12px;width: 10px;height: 12px;font-family: Verdana, Geneva, sans-serif;cursor: pointer;overflow: hidden;border: 1px solid #FF7300;background-color: #fff; overflow:hidden;margin:3px; padding:2px;font-weight: bold;}
#new_banner .num li.on{color: #fff;background-color: #FF7300;}
/*  KEFU STYLE */
.float0831 {POSITION: fixed; TOP: 150px; RIGHT: 1px; _position: absolute;z-index:600;}
.float0831 A {COLOR: #00a0e9}
.float0831 A:hover {COLOR: #ff8100; TEXT-DECORATION: none}
.float0831 .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}

.floatR, .tp, .cn{BACKGROUND: url(../img/float_bg.gif)}

.float0831 .floatR {PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden;display:none;}
.float0831 .tp {BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px;margin:0 auto;}
.float0831 .cn UL {PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px}
.float0831 .cn UL LI {BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal}

.titZx, .icoTl, .titDh, .titDc, .icoZx, .icoFf, .btnOpen, .btnOpen_n, .btnCtn {BACKGROUND: url(../img/float_s.gif) no-repeat}
.float0831 .icoTc {DISPLAY: block; FLOAT: left;}
	.float0831 .icoTc img{margin:4px 0 0 6px;}
.float0831 .icoTl {PADDING-LEFT:14px; DISPLAY: block;BACKGROUND-POSITION: -5px -266px; FLOAT: left;font-weight:bold;color:#F00;}
.float0831 . {PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-POSITION: 2px -266px; FLOAT: left;}
.float0831 .titZx {BACKGROUND-POSITION: 5px -10px}
.float0831 .titDh {BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {BACKGROUND-POSITION: 0px -323px}
.float0831 .icoFf {BACKGROUND-POSITION: 2px -213px}
.float0831 .btnOpen {BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen_n {BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {BACKGROUND-POSITION: 0px -396px}
.float0831 .icoZx {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoFf {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .btnOpen {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen_n {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen {TOP: 118px; LEFT: 1px}
.float0831 .btnOpen_n {TOP: 118px; LEFT: 1px}
.float0831 .btnCtn {TOP: 118px; LEFT: 2px}
.float0831 UL LI H3.titDc A {WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top {BORDER-BOTTOM: #ace5f9 1px solid}
.float0831 UL LI.bot {BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}